<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-orphans #-}</span><span>
</span><span id="line-2"></span><span>
</span><span id="line-3"></span><span class="hs-comment">-- | This module re-exports the 'Extension' type along with an orphan 'Binary'</span><span>
</span><span id="line-4"></span><span class="hs-comment">-- instance for it.</span><span>
</span><span id="line-5"></span><span class="hs-comment">--</span><span>
</span><span id="line-6"></span><span class="hs-comment">-- Note that the @ghc-boot@ package has a large set of dependencies; for this</span><span>
</span><span id="line-7"></span><span class="hs-comment">-- reason the 'Extension' type itself is defined in the</span><span>
</span><span id="line-8"></span><span class="hs-comment">-- &quot;GHC.LanguageExtensions.Type&quot; module provided by the @ghc-boot-th@ package,</span><span>
</span><span id="line-9"></span><span class="hs-comment">-- which has no dependencies outside of @base@. For this reason</span><span>
</span><span id="line-10"></span><span class="hs-comment">-- @template-haskell@ depends upon @ghc-boot-th@, not @ghc-boot@.</span><span>
</span><span id="line-11"></span><span class="hs-comment">--</span><span>
</span><span id="line-12"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">GHC.LanguageExtensions</span><span> </span><span class="hs-special">(</span><span> </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="../../ghc-boot-th/src/GHC.LanguageExtensions.Type.html#"><span class="hs-identifier">GHC.LanguageExtensions.Type</span></a></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-13"></span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../binary/src/Data.Binary.html#"><span class="hs-identifier">Data.Binary</span></a></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../ghc-boot-th/src/GHC.LanguageExtensions.Type.html#"><span class="hs-identifier">GHC.LanguageExtensions.Type</span></a></span><span>
</span><span id="line-16"></span><span>
</span><span id="line-17"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679057626"><span id="local-6989586621679057628"><span id="local-6989586621679057630"><span class="annot"><a href="../../binary/src/Data.Binary.Class.html#Binary"><span class="hs-identifier hs-type">Binary</span></a></span><span> </span><span class="annot"><a href="../../ghc-boot-th/src/GHC.LanguageExtensions.Type.html#Extension"><span class="hs-identifier hs-type">Extension</span></a></span></span></span></span><span>
</span><span id="line-18"></span></pre></body></html>